| API Documentation |  |

- MAIN PAGE
- NAMESPACES
- CLASSES

Configuration.h
1 // Configuration.h
3 //
5
6 namespace nkGraphics
7 {
11 class Configuration final : public nkExport::Exportable
12 {
13 public :
14
15 // Constructor, destructor
19 Configuration () noexcept ;
20
21 // Getters
25 RENDERING_API getWantedApi () const ;
26
27 // Setters
33 void setWantedApi (RENDERING_API value) ;
34
35 // Import / Export
50 virtual void exportClassToTree (nkExport::Node* rootNode) override ;
51 virtual void importClassFromTree (nkExport::Node* rootNode) override ;
52 } ;
53 }
nkGraphics::Configuration::exportClassToTree
virtual void exportClassToTree(nkExport::Node *rootNode) override
nkGraphics::RENDERING_API
RENDERING_API
Enumerates supported graphics API.
Definition: RenderingApi.h:14
nkExport::Exportable
An interface to define objects that can be exported using this component.
Definition: Exportable.h:15
nkGraphics::Configuration::setWantedApi
void setWantedApi(RENDERING_API value)
nkExport
Encompasses all API of component NilkinsExport.
Definition: Base64Encoder.h:7
nkGraphics::Configuration::Configuration
Configuration() noexcept
nkGraphics::Configuration::getWantedApi
RENDERING_API getWantedApi() const
nkGraphics::Configuration
Configuration for the system's initialization.
Definition: Configuration.h:12
nkGraphics::Node
Represents a node in a scene graph.
Definition: Node.h:16
nkGraphics
Encompasses all API of component NilkinsGraphics.
Definition: BoundingBox.h:7
nkGraphics::Configuration::importClassFromTree
virtual void importClassFromTree(nkExport::Node *rootNode) override